package cc.shacocloud.luanniao.core.model.constant

/**
 *
 * @author 思追(shaco)
 */
enum class UserAuthRoleEnum(

    /**
     * 角色级别，高级别包含低级别
     *
     * 级别值越大，级别越高
     */
    val level: Int,
) {

    /**
     * 系统默认管理员
     */
    DEFAULT_ADMIN(1),

    /**
     * 管理员
     */
    ADMIN(0),

    /**
     * 普通用户
     */
    USER(-1),

    /**
     * 未登录用户
     *
     * 在认证的时候使用，不会在数据库中存储
     */
    NOT_LOGGED_USER(-2)
}